home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer.rsrc
/
bin.rsrc_CODE_13_UtilMain.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
14KB
|
233 lines
# near model CODE resource
# jump table entries: 16708-33941 (17234 of them)
00000000 0300 btst D0, D1
00000002 03EC .incomplete
00000004 0D55 bchg [A5], D6
00000006 0B5D bchg [A5]+, D5
00000008 93C0 sub.l A1, D0
0000000A A60F syscall MountVol, flags=6
0000000C 08AF 4D3A 8A06 bclr.b [A7 - 0x75FA], 0x3A /* ':' */
00000012 1830 4619 move.b D4, [A0 + D4.w * 8 + 0x19]
00000016 E082 asr D2, 8
00000018 039C bclr [A4]+, D1
0000001A 4E97 jsr [A7]
0000001C 2010 move.l D0, [A0]
0000001E 042A EBB2 2135 subi.b [A2 + 0x2135], 0xB2
00000024 4853 pea.l [A3]
00000026 F11E .extension 0x11E <<F/4-5/0>> // unimplemented
00000028 9715 sub.b [A5], D3
0000002A 5653 addq.w [A3], 3
0000002C 9075 8651 sub.w D0, [A5 + A0.w * 8 + 0x51]
00000030 8AC8 divu.w D5, A0
00000032 3DB9 57A4 0894 0045 move.w [A6 + D0.w + 0x45], [0x57A40894]
0000003A 4551 chk.w D2, [A1]
0000003C 0BE8 .incomplete
0000003E 2AB4 CABD move.l [A5], [A4 + A4 * 2 - 0x67]
00000042 8120 or.b -[A0], D0
00000044 22B7 709F move.l [A1], [A7 + D7.w - 0x97]
00000048 C845 and.w D4, D5
0000004A 6E32 bgt +0x34 /* 0000007E */
0000004C EE3F ror D7.b, D7
0000004E 9052 sub.w D0, [A2]
00000050 92DF sub.w A1, [A7]+
00000052 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4
00000054 135A 01B9 move.b [A1 + 0x1B9], [A2]+
00000058 030D btst A5, D1
0000005A E66E lsr D6.w, D3
0000005C 5345 subq.w D5, 1
0000005E 2E31 3223 move.l D7, [A1 + D3.w * 2 + 0x23]
00000062 2323 move.l -[A1], -[A3]
00000064 4E02 .invalid // invalid opcode 4
00000066 05BC CD25 3CBE bclr 0xCD253CBE, D2
0000006C 6E03 bgt +0x5 /* 00000071 */
0000006E 165E movea.b A3, [A6]+
00000070 A154 syscall UprString/UprText, flags=1
00000072 5144 subq.w D4, 8
00000074 5560 subq.w -[A0], 2
00000076 A3D5 syscall vRelNode, flags=3
00000078 DC2F E63F add.b D6, [A7 - 0x19C1]
0000007C BDF8 084D cmpa.l A6, [0x0000084D]
// begin alternate branch 0000007E-00000082
label0000007E:
0000007E 084D A823 bchg.b A5, 0x23 /* '#' */
// end alternate branch 0000007E-00000082
label0000007E: // (misaligned)
00000080 A823 syscall AliasDispatch
00000082 22AD E86B move.l [A1], [A5 - 0x1795]
00000086 348F move.w [A2], A7
00000088 4E14 .invalid // invalid opcode 4
0000008A 6129 bsr +0x2B /* 000000B5 */
0000008C 20C6 move.l [A0]+, D6
0000008E C052 and.w D0, [A2]
00000090 ADD5 syscall TECopy, auto_pop
00000092 8BAC A05E or.l [A4 - 0x5FA2], D5
00000096 2D05 move.l -[A6], D5
00000098 2D6B D8EA 7499 move.l [A6 + 0x7499], [A3 - 0x2716]
// begin alternate branch 0000009C-0000009E
fn0000009C:
0000009C 7499 moveq.l D2, 0xFFFFFF99
// end alternate branch 0000009C-0000009E
fn0000009C: // (misaligned)
0000009E 130F move.b -[A1], A7
000000A0 F45B cinva DATA
000000A2 0DD6 .incomplete
000000A4 F0B5 47E0 .extension 0x0B5 <<F/2-3/0>> // unimplemented
000000A8 6AAB bpl -0x53 /* 00000055 */
000000AA 5EF0 74E0 sgt [A0 + D7.w * 4 - 0x32]
000000AE 2A01 move.l D5, D1
000000B0 5179 15C1 3FB7 subq.w [0x15C13FB7], 8
000000B6 063F 75E1 addi.b <<invalid special address>>, 0xE1
000000BA 8433 78A8 or.b D2, [A3 + D7 - 0x88]
000000BE 6705 beq +0x7 /* 000000C5 */
000000C0 C3DC muls.w D1, [A4]+
000000C2 F3AB .invalid <<F/6/1>>
000000C4 0B8B bclr A3, D5
000000C6 C0DC mulu.w D0, [A4]+
000000C8 836B 2A1E or.w [A3 + 0x2A1E], D1
000000CC D964 add.w -[A4], D4
000000CE 1421 move.b D2, -[A1]
000000D0 402D 2784 negx.b [A5 + 0x2784]
000000D4 7E49 moveq.l D7, 0x49
000000D6 786E moveq.l D4, 0x6E
000000D8 8A1F or.b D5, [A7]+
000000DA 5112 subq.b [A2], 8
000000DC 0248 4E1A andi.w A0, 0x4E1A
000000E0 5BE2 smi -[A2]
000000E2 0CB4 A3AD 1994 0CA0 cmpi.l [A4 + D0 * 4 - 0x96], 0xA3AD1994
000000EA 0493 2903 3A0F subi.l [A3], 0x29033A0F
000000F0 71A8 moveq.l D0, 0xFFFFFFA8
000000F2 9CC5 sub.w A6, D5
000000F4 DFD5 add.l A7, [A5]
000000F6 D46A DC08 add.w D2, [A2 - 0x23F8]
000000FA 6EEF bgt -0xF /* 000000EB */
000000FC 6701 beq +0x3 /* 000000FF */
000000FE 423B 8F86 676E clr.b [[ + <<invalid base displacement size>>] + A0 * 8 + 0x676E]
00000104 58F5 A036 svc [A5 + A2.w + 0x36]
00000108 AD5A syscall GetControlReference/GetCRefCon, auto_pop
0000010A 6190 bsr -0x6E /* 0000009C */
0000010C D88F add.l D4, A7
0000010E 2985 917A 6935 7F1E 011B move.l [[A4 + 0x69357F1E] + 0x11B], D5
00000118 EFD9 6E1C bfins [A1]+ {D0:28}, D6
0000011C F40F cinvl NONE, [A7]
0000011E F79D .invalid <<F/6/3>>
00000120 ABF6 syscall CollectionMgr
00000122 131B move.b -[A1], [A3]+
00000124 2D6A 6307 E13C move.l [A6 - 0x1EC4], [A2 + 0x6307]
0000012A E79F rol D7, 3
0000012C 6322 bls +0x24 /* 00000150 */
0000012E 0D2F 8AA1 btst [A7 - 0x755F], D6
00000132 E419 ror D1.b, 2
00000134 0A9D E770 B0DF xori.l [A5]+, 0xE770B0DF
0000013A 736D moveq.l D1, 0x6D
0000013C 5C82 addq.l D2, 6
0000013E A4D0 syscall vBTInsert, flags=4
00000140 1949 E6C2 move.b [A4 - 0x193E], A1
00000144 A23C syscall CmpString, flags=2
00000146 C350 and.w [A0], D1
00000148 FF23 .extension 0xF23 <<F/4-5/7>> // unimplemented
0000014A 99FC 8A42 DB7A sub.l A4, 0x8A42DB7A
label00000150:
00000150 4BC8 lea.l A5, A0
00000152 B69B cmp.l D3, [A3]+
00000154 7FF8 moveq.l D7, 0xFFFFFFF8
00000156 7124 moveq.l D0, 0x24
label00000158:
00000158 DD09 addx.b -[A6], -[A1]
0000015A 3E3D move.w D7, <<invalid special address>>
0000015C 1B49 B782 move.b [A5 - 0x487E], A1
00000160 0F08 btst A0, D7
00000162 53B2 BDCC subq.l <<invalid full ext with I/IS == 4>>, 1
00000166 B13C 2357 xor.b 0x57 /* 'W' */, D0
0000016A 6CEC bge -0x12 /* 00000158 */
0000016C 1A7B 3A13 movea.b A5, [PC + D3 * 2 + 0x13]
00000170 98CD sub.w A4, A5
00000172 1E1F move.b D7, [A7]+
00000174 FACB 7835 .extension 0xACB <<F/2-3/5>> // unimplemented
00000178 F911 .extension 0x911 <<F/4-5/4>> // unimplemented
0000017A 1FC5 move.b <<invalid special address>>, D5
0000017C C560 and.w -[A0], D2
0000017E 7339 moveq.l D1, 0x39
00000180 9C7C C194 sub.w D6, 0xC194
00000184 84F9 5534 C32E divu.w D2, [0x5534C32E]
0000018A 5D07 subq.b D7, 6
0000018C B7CC cmpa.l A3, A4
0000018E BA09 cmp.b D5, A1
00000190 4AEE B22F tas.b [A6 - 0x4DD1]
00000194 C161 and.w -[A1], D0
00000196 CAB2 6BDA 219C and.l D5, [[] + 0x219C]
0000019C D3C4 add.l A1, D4
0000019E 3F19 move.w -[A7], [A1]+
000001A0 CBF3 3996 4953 muls.w D5, [[] + D3 + 0x4953]
000001A6 705C moveq.l D0, 0x5C
000001A8 E375 roxl D5.w, D1
000001AA FFC0 .invalid <<F/7/7>>
000001AC C770 B2F7 and.w [A0 + A3.w * 2 - 0x9], D3
000001B0 A718 syscall GetFPos, flags=7
000001B2 A2A5 syscall VisRegionChanged, flags=2
000001B4 73B2 moveq.l D1, 0xFFFFFFB2
000001B6 2249 movea.l A1, A1
000001B8 5838 EB29 addq.b [0xFFFFEB29], 4
000001BC BAF6 6644 cmpa.w A5, [A6 + D6.w * 8 + 0x44]
000001C0 F442 .invalid <<cinv/cpush with scope=0>>
000001C2 1315 move.b -[A1], [A5]
000001C4 A2A2 syscall vMWrData, flags=2
000001C6 F516 .extension 0x516 <<F/4-5/2>> // unimplemented
000001C8 911E sub.b [A6]+, D0
000001CA 110D move.b -[A0], A5
000001CC 2E2D 925F move.l D7, [A5 - 0x6DA1]
000001D0 B688 cmp.l D3, A0
000001D2 80F6 14E4 divu.w D0, [A6 + D1.w * 4 - 0x28]
000001D6 4958 chk.w D4, [A0]+
000001D8 D41A add.b D2, [A2]+
000001DA BA63 cmp.w D5, -[A3]
000001DC 012C F611 btst [A4 - 0x9EF], D0
000001E0 E0A4 asr D4, D0
000001E2 72E8 moveq.l D1, 0xFFFFFFE8
000001E4 F319 .extension 0x319 <<F/4-5/1>> // unimplemented
000001E6 D784 addx.l D3, D4
000001E8 9119 sub.b [A1]+, D0
000001EA 1481 move.b [A2], D1
000001EC 7B2F moveq.l D5, 0x2F
000001EE 1A7B F977 movea.b A5, <<invalid full ext with IS == 1 and I/IS == 7>>
000001F2 F61B D79C .move16 0xF61B, 0xD79C // unimplemented
000001F6 9874 69CA 23A7 sub.w D4, [[ + <<invalid base displacement size>>] + 0x23A7]
000001FC C405 and.b D2, D5
000001FE D77C 9015 add.w 0x9015, D3
00000202 B6EB B4CD cmpa.w A3, [A3 - 0x4B33]
00000206 A7DD syscall PPC, flags=7
00000208 3115 move.w -[A0], [A5]
0000020A 49E6 lea.l A4, -[A6]
0000020C 1557 F162 move.b [A2 - 0xE9E], [A7]
00000210 9C1B sub.b D6, [A3]+
00000212 E86C lsr D4.w, D4
00000214 ADA4 syscall HomeResFile, auto_pop
00000216 5540 subq.w D0, 2
00000218 4632 FA2B not.b [A2 + A7 * 2 + 0x2B]
0000021C 6C3B bge +0x3D /* 00000259 */
0000021E 0E02 1BA1 .invalid.b D2, 0xA1 // invalid immediate operation
00000222 7614 moveq.l D3, 0x14
00000224 3A08 move.w D5, A0
00000226 4A1B tst.b [A3]+
00000228 A92C syscall FindWindow
0000022A 8435 51D8 or.b D2, []
0000022E 2AF0 B9C2 7C17 move.l [A5]+, [[ + <<invalid base displacement size>>] + 0x7C17]
00000234 A156 syscall LwrString/LowerText, flags=1
00000236 85B6 88A9 or.l [A6 + A0 - 0x87], D2
0000023A 6F87 ble -0x77 /* 000001C3 */
0000023C 0D45 bchg D5, D6
0000023E 797B moveq.l D4, 0x7B
00000240 3AE4 move.w [A5]+, -[A4]
00000242 9FC6 sub.l A7, D6
00000244 E588 lsl D0, 2
00000246 9127 sub.b -[A7], D0
00000248 1AA1 move.b [A5], -[A1]
0000024A 75CB moveq.l D2, 0xFFFFFFCB
0000024C 6779 beq +0x7B /* 000002C7 */
0000024E EDA6 asl D6, D6
00000250 762D moveq.l D3, 0x2D
00000252 8B7F or.w <<invalid special address>>, D5
00000254 A56F syscall SlotVInstall, flags=5
00000256 4BF5 A74B .incomplete
0000025A 77E9 moveq.l D3, 0xFFFFFFE9
0000025C 33 .incomplete